YUI.add('warnbox', function (Y) {
	var warnbox = Y.one('#warn-box'),
		content = warnbox.one('#warn-box-content'),
		c = warnbox.one('#close-msg');
	
	var msgbox = Y.one('#msgbox'),timer;
	var showing = false;
	Y.hideMsg = function(mills){
		if(timer){
			timer.cancel();
		}
		if(mills){
			timer = Y.later(mills,Y,function(){
				msgbox.hide(true);
			},false);
		}else{
			msgbox.hide(true);
		}
		
	};

	
	Y.showMsg = function(msg,mills){
		if(showing){
			showing = false;
			return;
		}
		msgbox.setContent(msg);
		msgbox.setStyle('opacity','1');
		msgbox.show();
		if(mills){
			Y.hideMsg(mills);
		}
	};
	

	
	c.on('click',function(e){
		e.preventDefault();
		warnbox.hide(true);
	});
	
	Y.showWarn = function(msg){
		content.setContent(msg);
		warnbox.setStyle('opacity','1');
		warnbox.show();
	};
	
	Y.hideWarn = function(){
		warnbox.hide(true);
	};
},'0.0.1',{requires:['transition']});